"""
str - 字符串
1、单双引号、三引号
2、取值：取指定位置
索引/下标
"""


# 空字符串
str_empty = ""
print(str_empty)

# 我要学好自动化
str_automatic = "hello,I want to learn automation well"

# 字符串变量名[下标]-从0开始
# print(str_automatic[6])

# # 字符串长度 len
# lenght = len(str_automatic)
# print(lenght)

# 字符串取最后一个值
# print(str_automatic[-1])

# 切片 [起始下标：终点下标：步长]
# 取头不取尾
# 步长默认1，步长为正表示正序，步长为负表示倒序

# 正序输出
# print(str_automatic[4:9]) 第四到第九
# print(str_automatic[1:9:2]) 第一到第九，间隔2
# 倒序输出
# print(str_automatic[::-1]) 倒序排列
# print(str_automatic[-1:-8:-1]) 最后一位到最后八位
# print(str_automatic[-2:-16:-2])最后第二位到最后第十六位，间隔2


print("************************************字符串操作****************************)")
str_job = "I want to find a good job find"
# 字符串转换大小写
# 小写
# str_job = str_job.lower()
# print(str_job)
# # 大写
# str_job = str_job.upper()
# print(str_job)

# 查找和替换
# 查找,找到了返回的是起始下标,没找到返回的是-1
# find = str_job.find("find")
# print(find)

# find = str_job.find("find",12)
# print(find)

# 替换
# 字符串变量.replace(旧的，新的)   匹配到的所有都会替换
# 字符串变量.replace（旧的，新的，可选替换的次数） 只替换指定次数的
# new_job = str_job.replace("find","want")
# print(new_job)

# new_job = str_job.replace("find","kkk",1)
# print(new_job)

# 作业
# 第一题
str1 = "python cainiao 666"
task = str1.find("o")
# print(task)

str_two = 666
str_two += 2
str_two -= 3
# print(str_two)

# 第二题
# price = input("请输入橘子的价格")
# weight = input("请输入橘子的重量")
# price1 = int(price)
# weight1 = int(weight)
# # print(type(weight1))
# res = weight1 * price1
# print(res)


price = int(input("请输入橘子的价格"))
weight = int(input("请输入橘子的重量"))
print(price * weight)

# # 第三题
# my_hobby = "Never stop learning!"
# # 截取从位置2-位置6的字符串，含位置6
# print(my_hobby[1:6])
# # 截取完整的字符串
# print(my_hobby[::1])
# # 从索引3开始，每2个字符中取1个字符
# print(my_hobby[3::2])
# # 截取字符串末尾的两个字符
# length = len(my_hobby)
# print(length)
# print(my_hobby[18:20])
# # 字符串倒序
# print(my_hobby[::-1])